"""
step1：打开百度
step2：输入英鸿年
step3：点击搜索按钮
step4：点击出现的第一个链接
step5：获取林英鸿文本信息，判断是否用例通过
"""
from selenium import webdriver      # 导入webdriver模块
from selenium.webdriver.common.by import By     #导入操作模块
import time

# 实例化驱动
driver = webdriver.Chrome()

# 打开网页
driver.get('https://www.baidu.com/')

# 浏览器最大化
driver.maximize_window()

# 输入搜索内容
driver.find_element(By.ID,'chat-textarea').send_keys('英鸿年')
time.sleep(2)

# 点击搜索按钮
driver.find_element(By.ID,'chat-submit-button').click()
time.sleep(2)

# 点击出现的第一个链接
driver.find_element(By.XPATH,'//*[@id="1"]/div/div/h3/a').click()
time.sleep(2)

# 出现了新的窗口，切换句柄
win = driver.window_handles     # 获取当前页面的全部句柄
driver.switch_to.window(win[-1])        # 跳进我要操作的句柄/窗口

# 获取林英鸿文本信息，判断是否用例通过
text = driver.find_element(By.CLASS_NAME,'lemmaTitle__ArsU').text
assert text == '林英鸿'        # 如果符合的话 就算用例通过了
"""
获取By.CLASS_NAME,'lemmaTitle__ArsU'元素信息，.text返回文本内容
"""

# 加上等待，防止自动关闭
time.sleep(10)